invention innovation patent cnc intellectual property attorney manufacturing patent attorney fea finite element analysis engineering copyright cad invention patent autocad engineer engineers inventor cam